package com.finance.cooperate.dao.entity.primary;

import com.finance.cooperate.dao.support.pojo.BaseAutomaticSimpleVO;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * @ClassName CrcCreditos
 * @Description 征信学分信息表
 * @Author shen
 * @Date 2023/8/5 22:23
 * @Modify ...
 */
@Entity
@Table(name = "app_crc_creditos")
@Data
public class CrcCreditos extends BaseAutomaticSimpleVO {

    private static final long serialVersionUID = 2251088379276741863L;


    // ID
    @Id
    @Column(name = "id")
    private Long id;

    // 日期更新
    @Column(name = "fechaActualizacion")
    private String fechaActualizacion;

    // 记录有争议
    @Column(name = "registroImpugnado")
    private String registroImpugnado;

    // 授予人姓名
    @Column(name = "nombreOtorgante")
    private String nombreOtorgante;

    // 活期账户
    @Column(name = "cuentaActual")
    private String cuentaActual;

    // 类型责任
    @Column(name = "tipoResponsabilidad")
    private String tipoResponsabilidad;

    // 帐户类型
    @Column(name = "tipoCuenta")
    private String tipoCuenta;

    // 信用类型
    @Column(name = "tipoCredito")
    private String tipoCredito;

    // 关键货币单位
    @Column(name = "claveUnidadMonetaria")
    private String claveUnidadMonetaria;

    // 资产价值评估
    @Column(name = "valorActivoValuacion")
    private String valorActivoValuacion;

    // 在信用证开立时确定的总付款
    @Column(name = "numeroPagos")
    private String numeroPagos;

    // 频率付款
    @Column(name = "frecuenciaPagos")
    private String frecuenciaPagos;

    // 金额支付
    @Column(name = "montoPagar")
    private String montoPagar;

    // 开户日期
    @Column(name = "fechaAperturaCuenta")
    private String fechaAperturaCuenta;

    // 日期最后付款
    @Column(name = "fechaUltimoPago")
    private String fechaUltimoPago;

    // 日期最后购买
    @Column(name = "fechaUltimaCompra")
    private String fechaUltimaCompra;

    // 日期报告
    @Column(name = "fechaReporte")
    private String fechaReporte;

    // 最大信用
    @Column(name = "creditoMaximo")
    private String creditoMaximo;

    // 当前余额
    @Column(name = "saldoActual")
    private String saldoActual;

    // 信用额度
    @Column(name = "limiteCredito")
    private String limiteCredito;

    // 逾期余额
    @Column(name = "saldoVencido")
    private String saldoVencido;

    // 到期付款次数
    @Column(name = "numeroPagosVencidos")
    private String numeroPagosVencidos;

    // 当前付款
    @Column(name = "pagoActual")
    private String pagoActual;

    // 历史付款
    @Column(name = "historicoPagos")
    private String historicoPagos;

    // 报告的付款总额
    @Column(name = "totalPagosReportados")
    private String totalPagosReportados;

    // 最差延迟
    @Column(name = "peorAtraso")
    private String peorAtraso;

    // 日期最差延迟
    @Column(name = "fechaPeorAtraso")
    private String fechaPeorAtraso;

    // 余额逾期严重拖欠
    @Column(name = "saldoVencidoPeorAtraso")
    private String saldoVencidoPeorAtraso;

    // 申请Id
    @Column(name = "apply_id")
    private String applyId;

    // 用户Id
    @Column(name = "user_id")
    private String userId;


}
